@charset "utf-8";
/*
 *懒人CSS Bate V0.10
 *作者：懒人建站 http://www.51xuediannao.com/
 *2015-02-04———
*/

/*---------按钮样式（非必需）---------*/

.fn-btn,.fn-imgbtn,.fn-jpgbtn,.fn-jpgbtn span,.fn-pngbtn,.fn-pngbtn span{
    display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;cursor: pointer;transition:none; position: relative;}
.fn-btn {*margin-left:.3em;line-height:18px; padding: 5px 12px; /*border-radius:4px;*/
    border: 1px solid #ccc; /*border: none;*/ background-color:#f5f5f5; *background-color:#f5f5f5;
    color:#000; font-size:14px; /*font-weight:700;*/		text-align: center; vertical-align: middle;
    /*transition:background-color .1s ease-in .1s,color .1s ease-in .1s;*/}
.fn-btn:hover,.fn-btn:focus{			color:#333; 	background-color:#C9D2E2; text-decoration:none; *background-color:#C9D2E2;}
button.fn-btn,input.fn-btn{
    width:auto;
    -webkit-appearance:none;
    *border:0;
    /**border:0;*line-height:15px;*/}


.fn-btn-small{padding:2px 8px;font-size:12px;}
.fn-btn-smaller{padding:1px 6px;
    font-weight:100; border-color:#D5D5D5; font-size:11px;}
.fn-btn-big{padding:7px 24px; font-size: 14px;}
.fn-btn-biger{padding:10px 28px;font-size: 16px;}
.fn-btn-long{padding-left:20px;padding-right:20px;font-size:14px;}

.fn-btn-small .f-icon{ font-size: 12px;}
.fn-btn .f-icon{ font-size: 14px;}
.fn-btn-big .f-icon{ font-size: 16px;}
.fn-btn-biger .f-icon{ font-size: 16px;}

@-moz-document url-prefix() {
    button.fn-btn,input.fn-btn{
        padding-left:11px; padding-right:11px;
        line-height:16px;
    }
    button.fn-btn-small,input.fn-btn-small{padding-left:9px; padding-right:9px;}
    button.fn-btn-smaller,input.fn-btn-smaller{padding-left:5px; padding-right:5px;}
    button.fn-btn-big,input.fn-btn-big{padding-left:21px; padding-right:21px;}
    button.fn-btn-biger,input.fn-btn-biger{padding-left:25px; padding-right:25px;}
    button.fn-btn-long,input.fn-btn-long{padding-left:20px; padding-right:20px;line-height:24px;height: 28px;}
}

.btn-block{ display:block; padding-left:0; padding-right:0;}/*块状按钮*/

.fn-btn .f-icon{ font-size:108%;}

.btn-white{ background-color: #fff; color: #333; border-color: #ddd;}
.btn-white:hover,.btn-white:focus{ background-color:#eaedf4;}

.btn-white1{ background-color: #f4f4f4; color: #666; border-color: #dadada;}
.btn-white1:hover,.btn-white1:focus{ background-color:#eaedf4;color: #333;}

.btn-white2{ background-color: #f4f4f4; color: #333; border-color: #ddd;}
.btn-white2:hover,.btn-white2:focus{ background-color:#eaedf4;color: #333;}

.btn-gray{ background-color: #eaedf4}
.btn-gray:hover,.btn-gray:focus{ background-color:#DDE2ED}
/*.btn-primary{ 		color:#fff; 	background-color: #3598dc; 	border-color:#2A92DA;}*//*主要*/
/*.btn-primary:hover{ color:#fff; 	background-color: #2387CC;	}*/
.btn-primary{ 	background-color:#ff7800; color:#fff;	border-color:#ff7800;}
.btn-primary:hover,.btn-primary:focus{ 		background-color:#f45803;color:#fff;}


.btn-def{border: 1px solid #ff7800;background-color:#fff; color:#ff7800;}
.btn-def:hover,.btn-def:focus{ background:#f45803; color: #fff;}
.btn-def-highlight{ background: #7a549d; color: #fff;}
.btn-info{ color:#fff; 	background-color: #49afcd;	border-color:#2f96b4;}/*信息*/
.btn-info:hover,.btn-edit:hover,.btn-info:focus,.btn-edit:focus{	color:#fff; 	background-color: #2f96b4;	}
.btn-success{		color:#fff; 	background-color: #5bb75b;	border-color:#51a351;}/*成功*/
.btn-success:hover,.btn-success:focus{	color:#fff; 	background-color: #51a351;	}
.btn-warning{		color:#fff; 	background-color: #faa732;	border-color:#f89406;}/*警告*/
.btn-warning:hover,.btn-warning:focus{	color:#fff; 	background-color: #f89406;	}
.btn-error{			color:#fff; 	background-color: #F00;		border-color:#900;	} /*错误*/
.btn-error:hover,.btn-error:focus{	color:#fff; 	background-color: #900;		}
.btn-danger,.btn-del{		color:#fff; 	background-color: #da4f49;	border-color:#bd362f;}/*危险*/
.btn-danger:hover,.btn-del:hover,.btn-danger:focus,.btn-del:focus{	color:#fff; 	background-color: #bd362f;	}
.btn-link{			color:#333; 	background-color: transparent;	background-image: none; border:none; box-shadow: none;}/*链接*/
.btn-link:hover,.btn-link:focus{	color:#6c3499;	background-color: #DDE2ED;}

.btn-dotted{border: 1px dotted #ddd;background-color:#fff;}
.btn-dotted:hover,.btn-dotted:focus{ background:#fff; color: #6c3499;}

/*圆角*/
.btn-radius{border-radius: 4px;}

/*图标按钮 这个比较特殊自成一体 建议 a+图标字体*/
.icon-btn{
    display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;cursor: pointer;
    font-size: 14px; color: #999; padding: 2px; margin-left:4px; border: #ddd solid 1px; line-height: 1;
    border-radius: 100%; transition:all .1s ease-in .1s;
}
.icon-btn:hover,.icon-btn:focus{border-color: #6c3499; color: #6c3499;/*#CE5D35*/}

/*链接按钮*/
.link-btn{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;cursor: pointer; margin-left:4px; }
.link-btn:hover{ text-decoration: underline;}

/*图片按钮*/
.bl-imgbtn{background-repeat:no-repeat;background-position:left top;}
.bl-imgbtn:hover,.bl-imgbtn:focus{background-position:left bottom;}
/*个性化 演示*/
/*.imgbtn1{background-image:url(../images/jpgbtn.jpg);}*/
/*jpg图片按钮*/
.bl-jpgbtn,.bl-jpgbtn span{ background-repeat:no-repeat;}
.bl-jpgbtn{ 		background-position:left top;}
.bl-jpgbtn span{ 	background-position:right top;}
.bl-jpgbtn:hover,.bl-jpgbtn:focus{	background-position:left bottom;}
.bl-jpgbtn:hover span,.bl-jpgbtn:focus span{	background-position:right bottom;}
/*个性化 演示*/
/*.jpgbtn1,.jpgbtn1 span{ background-image:url(../images/jpgbtn.jpg);}*/
.jpgbtn1{		padding-left:4px;color:#fff; }
.jpgbtn1 span{	padding:0 12px 0 8px;	height:23px; line-height:21px; }
.jpgbtn1:hover,.jpgbtn1:focus { color:#333;}
/*png图片按钮*/	/*不建议使用png按钮 很繁琐*/
.bl-pngbtn,.bl-pngbtn span{ background-repeat:no-repeat;}
.bl-pngbtn{	background-position:left -37px;}
.bl-pngbtn span{ 	background-position:right top;}
/*个性化 演示*/
/*.pngbtn,.pngbtn span{ background-image:url(../images/pngbtn.png);}*/
.pngbtn{		padding-left:4px;color:#fff; }
.pngbtn span{	padding:0 12px 0 8px;	height:36px; line-height:34px; }
.pngbtn:hover,.pngbtn:focus { color:#333;}

.fn-btn input{ vertical-align: -2px; margin-right: 4px}
/*按钮中的箭头*/
.btn-icon,.btn-icon .ico{display: inline-block;*display: inline;*zoom: 1; /*padding-right: 0; padding: 0 0 0 10px; height: 30px;line-height: 30px;*/}
.btn-icon{ height: 28px;}
.btn-icon .ico{ width:30px; height: 100%; line-height: 28px; border-left: #fff solid 1px; vertical-align: top}

/*按钮组*/
.btn-group{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.btn-group .fn-btn{ float: left; margin-right: -1px; border-radius: 0;}
.btn-group .fn-btn,.btn-group .fn-tinput,.btn-group .bl-ddmenu{ vertical-align: top}
/*:root .btn-group .fn-btn:first-child{ border-radius: 4px 0 0 4px;}
:root .btn-group .fn-btn:last-child{ border-radius: 0 4px 4px 0;}*/
.btn-showMore-wrap{ text-align: center; padding: 0 24px;}
.btn-showMore{
    display: inline-block;*display: inline;*zoom: 1;
    width:100%; text-align: center; height: 38px; line-height: 38px; border:transparent solid 1px; cursor: pointer;
    font-size: 14px;}
.btn-showMore:hover{ border-color: #ddd;}

/*遮罩loading*/
.mask-loading,.mask-loading-mask{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;}
.mask-loading-mask{ background-color:#fff; opacity: 0.2;filter:alpha(opacity=20);}
.mask-loading{  text-align: center;}
.mask-loading .loading{ position: relative; z-index: 2;}


/*禁用状态*/
.fn-btn.disabled,.fn-btn.disabled:hover,.fn-btn[disabled],.fn-btn[disabled]:hover,
.fn-btn.disabled,.fn-btn.disabled:focus,.fn-btn[disabled],.fn-btn[disabled]:focus{
    box-shadow:none!important;border-color:#ccc!important;background-images:none!important;background-color: #f5f5f5!important;
    color:#999!important; cursor:default!important;
}
.disabled,a.disabled,a.disabled:hover,.disabled,a.disabled,a.disabled:focus{
    box-shadow:none!important;border-color:#ccc!important;background-images:none!important;background-color: #f5f5f5!important;
    color:#999!important; cursor:default!important;
    text-decoration: none!important;
}
.disabled{ position: relative;}